This is the error I get when I try to start Tomcat or when I click "Generate Full Web Project": `com.webratio.rtx.RTXException: Unable to instantiate a new application instance for model 'project1[]'`
Webratio used to work fine until I opened 2 instances of webratio of 2 different workspaces that contained the same project (copied on 2 different workspaces).
Ever since that time I can't start tomcat properly. I tried making a clean installation of windows 10 on a virtual machine (VMware) and installed webratio from scratch and I get the same error.
Any ideas on how to solve this issue ?
This is the full log from Tomcat:
Oct 13, 2016 2:57:14 AM org.apache.catalina.core.AprLifecycleListener init
INFO: The APR based Apache Tomcat Native library which allows optimal performance in production environments was not found on the java.library.path: C:\Program Files\Java\jdk1.7.0_79\bin;C:\Windows\Sun\Java\bin;C:\Windows\system32;C:\Windows;C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Windows\System32\WindowsPowerShell\v1.0\;.
Oct 13, 2016 2:57:14 AM org.apache.coyote.AbstractProtocol init
INFO: Initializing ProtocolHandler ["http-bio-8080"]
Oct 13, 2016 2:57:15 AM org.apache.coyote.AbstractProtocol init
INFO: Initializing ProtocolHandler ["ajp-bio-8009"]
Oct 13, 2016 2:57:15 AM org.apache.catalina.startup.Catalina load
INFO: Initialization processed in 1004 ms
Oct 13, 2016 2:57:15 AM org.apache.catalina.core.StandardService startInternal
INFO: Starting service Catalina
Oct 13, 2016 2:57:15 AM org.apache.catalina.core.StandardEngine startInternal
INFO: Starting Servlet Engine: Apache Tomcat/7.0.53
Oct 13, 2016 2:57:15 AM org.apache.catalina.startup.HostConfig deployDirectory
INFO: Deploying web application directory C:\WebRatio\WebRatio Platform 7.2.14.x64bit\Tomcat\webapps\docs
Oct 13, 2016 2:57:15 AM org.apache.catalina.startup.HostConfig deployDirectory
INFO: Deploying web application directory C:\WebRatio\WebRatio Platform 7.2.14.x64bit\Tomcat\webapps\examples
Oct 13, 2016 2:57:16 AM org.apache.catalina.startup.HostConfig deployDirectory
INFO: Deploying web application directory C:\WebRatio\WebRatio Platform 7.2.14.x64bit\Tomcat\webapps\host-manager
Oct 13, 2016 2:57:16 AM org.apache.catalina.startup.HostConfig deployDirectory
INFO: Deploying web application directory C:\WebRatio\WebRatio Platform 7.2.14.x64bit\Tomcat\webapps\manager
Oct 13, 2016 2:57:16 AM org.apache.catalina.startup.HostConfig deployDirectory
INFO: Deploying web application directory C:\WebRatio\WebRatio Platform 7.2.14.x64bit\Tomcat\webapps\ROOT
Oct 13, 2016 2:57:16 AM org.apache.coyote.AbstractProtocol start
INFO: Starting ProtocolHandler ["http-bio-8080"]
Oct 13, 2016 2:57:16 AM org.apache.coyote.AbstractProtocol start
INFO: Starting ProtocolHandler ["ajp-bio-8009"]
Oct 13, 2016 2:57:16 AM org.apache.catalina.startup.Catalina start
INFO: Server startup in 1257 ms
Oct 13, 2016 2:57:46 AM org.apache.catalina.startup.HostConfig deployDirectory
INFO: Deploying web application directory C:\WebRatio\WebRatio Platform 7.2.14.x64bit\Tomcat\webapps\project1
Oct 13, 2016 2:57:56 AM org.apache.catalina.startup.HostConfig reload
INFO: Reloading context [/project1]
Oct 13, 2016 2:57:56 AM org.apache.catalina.core.StandardContext reload
INFO: Reloading Context with name [/project1] has started
WebRatio run-time will expire on 2018-04-07
Could not create the runtime manager
com.webratio.rtx.RTXException: Unable to instantiate a new application instance for model 'project1[]'
at com.webratio.rtx.application.ApplicationFactory.lookupApplication(ApplicationFactory.java:43)
at com.webratio.struts.RTXInitPlugIn.init(RTXInitPlugIn.java:123)
at org.apache.struts.action.ActionServlet.initModulePlugIns(ActionServlet.java:871)
at org.apache.struts.action.ActionServlet.init(ActionServlet.java:359)
at com.webratio.struts.servlets.WRActionServlet.init(WRActionServlet.java:61)
at javax.servlet.GenericServlet.init(GenericServlet.java:158)
at org.apache.catalina.core.StandardWrapper.initServlet(StandardWrapper.java:1284)
at org.apache.catalina.core.StandardWrapper.loadServlet(StandardWrapper.java:1197)
at org.apache.catalina.core.StandardWrapper.load(StandardWrapper.java:1087)
at org.apache.catalina.core.StandardContext.loadOnStartup(StandardContext.java:5210)
at org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5493)
at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150)
at org.apache.catalina.core.StandardContext.reload(StandardContext.java:3988)
at org.apache.catalina.startup.HostConfig.reload(HostConfig.java:1459)
at org.apache.catalina.startup.HostConfig.checkResources(HostConfig.java:1442)
at org.apache.catalina.startup.HostConfig.check(HostConfig.java:1626)
at org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java:328)
at org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:117)
at org.apache.catalina.util.LifecycleBase.fireLifecycleEvent(LifecycleBase.java:90)
at org.apache.catalina.core.ContainerBase.backgroundProcess(ContainerBase.java:1374)
at org.apache.catalina.core.ContainerBase$ContainerBackgroundProcessor.processChildren(ContainerBase.java:1530)
at org.apache.catalina.core.ContainerBase$ContainerBackgroundProcessor.processChildren(ContainerBase.java:1540)
at org.apache.catalina.core.ContainerBase$ContainerBackgroundProcessor.run(ContainerBase.java:1519)
at java.lang.Thread.run(Thread.java:745)
Caused by: com.webratio.rtx.RTXException: Unable to init the datamodel
at com.webratio.rtx.application.AbstractApplication.<init>(AbstractApplication.java:89)
at com.webratio.rtx.application.DefaultApplication.<init>(DefaultApplication.java:31)
at com.webratio.rtx.application.DefaultApplicationInstanceProvider.getInstance(DefaultApplicationInstanceProvider.java:20)
at com.webratio.rtx.application.ApplicationFactory.lookupApplication(ApplicationFactory.java:33)
... 23 more
Caused by: com.webratio.rtx.RTXException: Unable to load bean class for entity Payment_Information [ent28]
at com.webratio.rtx.application.DataModel$Entity.<init>(DataModel.java:220)
at com.webratio.rtx.application.DataModel.<init>(DataModel.java:112)
at com.webratio.rtx.application.AbstractApplication.<init>(AbstractApplication.java:86)
... 26 more
Caused by: java.lang.ClassNotFoundException: com.webratio.webapp.PaymentInformation
at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1720)
at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1571)
at com.webratio.rtx.application.DataModel$DataModelElement.loadClass(DataModel.java:166)
at com.webratio.rtx.application.DataModel$Entity.<init>(DataModel.java:218)
... 28 more
javax.servlet.UnavailableException: Could not create the runtime manager
at org.apache.struts.action.ActionServlet.init(ActionServlet.java:402)
at com.webratio.struts.servlets.WRActionServlet.init(WRActionServlet.java:61)
at javax.servlet.GenericServlet.init(GenericServlet.java:158)
at org.apache.catalina.core.StandardWrapper.initServlet(StandardWrapper.java:1284)
at org.apache.catalina.core.StandardWrapper.loadServlet(StandardWrapper.java:1197)
at org.apache.catalina.core.StandardWrapper.load(StandardWrapper.java:1087)
at org.apache.catalina.core.StandardContext.loadOnStartup(StandardContext.java:5210)
at org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5493)
at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150)
at org.apache.catalina.core.StandardContext.reload(StandardContext.java:3988)
at org.apache.catalina.startup.HostConfig.reload(HostConfig.java:1459)
at org.apache.catalina.startup.HostConfig.checkResources(HostConfig.java:1442)
at org.apache.catalina.startup.HostConfig.check(HostConfig.java:1626)
at org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java:328)
at org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:117)
at org.apache.catalina.util.LifecycleBase.fireLifecycleEvent(LifecycleBase.java:90)
at org.apache.catalina.core.ContainerBase.backgroundProcess(ContainerBase.java:1374)
at org.apache.catalina.core.ContainerBase$ContainerBackgroundProcessor.processChildren(ContainerBase.java:1530)
at org.apache.catalina.core.ContainerBase$ContainerBackgroundProcessor.processChildren(ContainerBase.java:1540)
at org.apache.catalina.core.ContainerBase$ContainerBackgroundProcessor.run(ContainerBase.java:1519)
at java.lang.Thread.run(Thread.java:745)
Oct 13, 2016 2:57:58 AM org.apache.catalina.core.StandardContext reload
INFO: Reloading Context with name [/project1] is completed